home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11540_Creation.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
31KB
|
496 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 6FBC ble -0x42 /* FFFFFFBE */
00000002 6F91 ble -0x6D /* FFFFFF95 */
00000004 0000 0890 ori.b D0, 0x90
00000008 0000 058B ori.b D0, 0x8B
0000000C 0000 0050 ori.b D0, 0x50 /* 'P' */
00000010 8000 or.b D0, D0
00000012 0002 35A8 ori.b D2, 0xA8
00000016 E1F8 BCB0 asl .w [0xFFFFBCB0]
0000001A 2012 move.l D0, [A2]
0000001C D092 add.l D0, [A2]
0000001E 09E2 .incomplete
00000020 2954 2A2C move.l [A4 + 0x2A2C], [A4]
00000024 9880 sub.l D4, D0
00000026 9C85 sub.l D6, D5
00000028 A9E0 syscall Munger
0000002A 09FA .incomplete
0000002C 3807 move.w D4, D7
0000002E FE36 FCB2 .unknown 0xFE36 0xFCB2 (W = 7)
00000032 0C9F 7D01 EC58 cmpi.l [A7]+, 0x7D01EC58
00000038 FC44 FD26 .extension 0xC44 <<F/1/6>>, 0xFD26 // unimplemented
0000003C FB7C .extension 0xB7C <<F/4-5/5>> // unimplemented
0000003E FCDC 072A .extension 0xCDC <<F/2-3/6>> // unimplemented
00000042 5A53 addq.w [A3], 5
00000044 FC18 2953 .unknown 0xFC18 0x2953 (W = 6)
00000048 FC18 2F3A .unknown 0xFC18 0x2F3A (W = 6)
0000004C 0F04 btst D4, D7
0000004E 0C0A 24DB cmpi.b A2, 0xDB
00000052 0793 bclr [A3], D3
00000054 0304 btst D4, D1
00000056 1322 move.b -[A1], -[A2]
00000058 4B8A .invalid 5, A2 // invalid opcode 4 with b == 6
0000005A A301 syscall Close, flags=3
0000005C 1B48 5A22 move.b [A5 + 0x5A22 /* export_2880 */], A0
00000060 5372 4458 subq.w [A2 + D4.w * 4 + 0x58], 1
00000064 9304 subx.b D1, D4
00000066 0FE8 .incomplete
00000068 EA23 asr D3.b, D5
0000006A 0356 bchg [A6], D1
0000006C 1013 move.b D0, [A3]
0000006E 0483 47B3 0163 subi.l D3, 0x47B30163
00000074 0310 btst [A0], D1
00000076 26E3 move.l [A3]+, -[A3]
00000078 042C 0E9C 1825 subi.b [A4 + 0x1825], 0x9C
0000007E 049B 3F8A 782E subi.l [A3]+, 0x3F8A782E
00000084 0448 4000 subi.w A0, 0x4000 /* '@\0' */
00000088 B308 cmpm.b [A1]+, [A0]+
0000008A 6304 bls +0x6 /* 00000090 */
0000008C A848 syscall FracSin
0000008E 1C4E movea.b A6, A6
label00000090:
00000090 C500 abcd D2, D0
00000092 A305 syscall Status, flags=3
00000094 5A2B 0058 addq.b [A3 + 0x58], 5
00000098 3B1E move.w -[A5], [A6]+
0000009A B30D cmpm.b [A1]+, [A5]+
0000009C 2B1F move.l -[A5], [A7]+
0000009E 7306 moveq.l D1, 0x06
000000A0 5B05 subq.b D5, 5
000000A2 AB0A syscall DrawLine
000000A4 D31E add.b [A6]+, D1
000000A6 7E10 moveq.l D7, 0x10
000000A8 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000000AA F358 .extension 0x358 <<F/4-5/1>> // unimplemented
000000AC 9B40 subx.w D5, D0
000000AE DCC3 add.w A6, D3
000000B0 0AD0 .incomplete
000000B2 F358 .extension 0x358 <<F/4-5/1>> // unimplemented
000000B4 5B9B subq.l [A3]+, 5
000000B6 D34D addx.w -[A1], -[A5]
000000B8 5A58 addq.w [A0]+, 5
000000BA C30A abcd -[A1], -[A2]
000000BC 7302 moveq.l D1, 0x02
000000BE 4EB3 1EF3 jsr [A3 + D1 * 8 - 0x13]
000000C2 585A addq.w [A2]+, 4
000000C4 580F addq.b A7, 4
000000C6 6101 bsr +0x3 /* 000000C9 */
000000C8 2B00 move.l -[A5], D0
000000CA 3300 move.w -[A1], D0
000000CC C30A abcd -[A1], -[A2]
000000CE 266B 40EE movea.l A3, [A3 + 0x40EE]
000000D2 0E52 2A4E .invalid.w [A2], 0x2A4E /* '*N' */ // invalid immediate operation
000000D6 5E0C addq.b A4, 7
000000D8 8814 or.b D4, [A4]
000000DA 2E04 move.l D7, D4
000000DC 3B05 move.w -[A5], D5
000000DE 3B40 F323 move.w [A5 - 0xCDD], D0
000000E2 0608 0B31 addi.b A0, 0x31 /* '1' */
000000E6 7000 moveq.l D0, 0x00
000000E8 930C subx.b -[A1], -[A4]
000000EA EC10 roxr D0.b, 6
label000000EC:
000000EC 1288 move.b [A1], A0
000000EE BE10 cmp.b D7, [A0]
000000F0 00AB 0B65 000F 2D01 ori.l [A3 + 0x2D01], 0xB65000F
000000F8 E30C lsl D4.b, 1
000000FA 2A73 010F 28FB 0856 movea.l A5, [[A3 + <<invalid base displacement size>>] + D0 + 0x28FB0856]
00000102 3B40 2E4A move.w [A5 + 0x2E4A /* export_1477 */], D0
00000106 A90D syscall PaintBehind
00000108 1665 movea.b A3, -[A5]
0000010A 052B 0A16 btst [A3 + 0xA16], D2
0000010E 0814 0033 btst.b [A4], 0x33 /* '3' */
00000112 658B bcs -0x73 /* 0000009F */
00000114 089A 6304 bclr.b [A2]+, 0x4
00000118 C304 abcd D1, D4
0000011A 1E16 move.b D7, [A6]
0000011C E313 roxl D3.b, 1
0000011E 2E8D move.l [A7], A5
00000120 1096 move.b [A0], [A6]
00000122 240B move.l D2, A3
00000124 0565 bchg -[A5], D2
00000126 081B 58AA btst.b [A3]+, 0xAA
0000012A 8B1D or.b [A5]+, D5
0000012C 0B03 btst D3, D5
0000012E 0453 09CB subi.w [A3], 0x9CB
00000132 1910 move.b -[A4], [A0]
00000134 0406 EC10 subi.b D6, 0x10
00000138 BE04 cmp.b D7, D4
0000013A 02A3 163A 7B1D andi.l -[A3], 0x163A7B1D
00000140 A500 syscall Open/PBHOpen/HOpen, flags=5
00000142 5B1A subq.b [A2]+, 5
00000144 E30F lsl D7.b, 1
00000146 2896 move.l [A4], [A6]
00000148 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
0000014A 963E sub.b D3, <<invalid special address>>
0000014C 0F6A 6B38 bchg [A2 + 0x6B38], D7
00000150 9606 sub.b D3, D6
00000152 5B02 subq.b D2, 5
00000154 E509 lsl D1.b, 2
00000156 3365 CB11 move.w [A1 - 0x34EF], -[A5]
0000015A 6B16 bmi +0x18 /* 00000172 */
0000015C 73D9 moveq.l D1, 0xFFFFFFD9
0000015E 638C bls -0x72 /* 000000EC */
00000160 3613 move.w D3, [A3]
00000162 6E48 bgt +0x4A /* 000001AC */
00000164 BE04 cmp.b D7, D4
00000166 6115 bsr +0x17 /* 0000017D */
00000168 E307 asl D7.b, 1
0000016A BA04 cmp.b D5, D4
0000016C 030C btst A4, D1
0000016E 433D .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00000170 C304 abcd D1, D4
label00000172:
00000172 E313 roxl D3.b, 1
00000174 1B19 move.b -[A5], [A1]+
00000176 2B0F move.l -[A5], A7
00000178 8301 sbcd D1, D1
0000017A 410C .invalid 0, A4 // invalid opcode 4 with b == 4
0000017C 1B58 BA04 move.b [A5 - 0x45FC], [A0]+
00000180 58E3 svc -[A3]
00000182 1363 0F89 move.b [A1 + 0xF89], -[A3]
00000186 00BA 1073 04BA 10F3 ori.l [PC + 0x10F3 /* 0000127B, cstring ""<EOF> */], 0x107304BA
0000018E 1B0B move.b -[A5], A3
00000190 3194 7216 move.w [A0 + D7.w * 2 + 0x16], [A4]
00000194 8504 sbcd D2, D4
00000196 1C3E move.b D6, <<invalid special address>>
00000198 4033 021C negx.b [A3 + D0.w * 2 + 0x1C]
0000019C 165B movea.b A3, [A3]+
0000019E 0B2B 832C btst [A3 - 0x7CD4], D5
000001A2 B210 cmp.b D1, [A0]
000001A4 002B 06AD 06FB ori.b [A3 + 0x6FB], 0xAD
000001AA 4064 negx.w -[A4]
label000001AC:
000001AC A500 syscall Open/PBHOpen/HOpen, flags=5
000001AE 237A 30B3 06A3 move.l [A1 + 0x6A3], [PC + 0x30B3 /* 00003263, cstring ""<EOF> */]
000001B4 3AB3 063B move.w [A5], [A3 + D0.w * 8 + 0x3B]
000001B8 4026 negx.b -[A6]
000001BA F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000001BC 5B07 subq.b D7, 5
000001BE B120 xor.b -[A0], D0
000001C0 2300 move.l -[A1], D0
000001C2 8918 or.b [A0]+, D4
000001C4 CB0B abcd -[A5], -[A3]
000001C6 A108 syscall Create/PBHCreate/HCreate, flags=1
000001C8 A33A syscall SetDateTime, flags=3
000001CA 8E03 or.b D7, D3
000001CC 16B2 2B20 B2F3 move.b [A3], [A2 - 0x4D0D + D2 * 2]
000001D2 0B25 btst -[A5], D5
000001D4 0D0F btst A7, D6
000001D6 A82A syscall ComponentDispatch
000001D8 28C0 move.l [A4]+, D0
000001DA C50A abcd -[A2], -[A2]
000001DC 2683 move.l [A3], D3
000001DE 0015 2503 ori.b [A5], 0x3
000001E2 403B 033C negx.b <<invalid full ext with I/IS == 4>>
000001E6 DE10 add.b D7, [A0]
000001E8 2BC7 move.l <<invalid special address>>, D7
000001EA F234 9B15 .cpgen 0xF234, 0x9B15 // unimplemented
000001EE 9B25 sub.b -[A5], D5
000001F0 0B0A btst A2, D5
000001F2 6100 AB48 bsr -0x54B6 /* FFFFAD3C */
000001F6 5A58 addq.w [A0]+, 5
000001F8 A309 syscall Delete/PBHDelete/HDelete, flags=3
000001FA 1E78 DB01 movea.b A7, [0xFFFFDB01]
000001FE 9ADB sub.w A5, [A3]+
00000200 0194 bclr [A4], D0
00000202 3308 move.w -[A1], A0
00000204 E8C1 2141 bftst D1 {5:1}
00000208 014E bchg A6, D0
0000020A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000020C 3B16 move.w -[A5], [A6]
0000020E E8E3 1E33 bftst -[A3] {D0:D3}
00000212 0E93 1C63 01DB .invalid.l [A3], 0x1C6301DB // invalid immediate operation
00000218 0383 bclr D3, D1
0000021A 0653 2A63 addi.w [A3], 0x2A63 /* '*c' */
0000021E 0803 0976 btst.b D3, 0x76 /* 'v' */
00000222 8B07 sbcd D5, D7
00000224 0A4E 9302 xori.w A6, 0x9302
00000228 7B07 moveq.l D5, 0x07
0000022A FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
0000022C A30E syscall UnmountVol/HUnmountVol, flags=3
0000022E FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00000230 3311 move.w -[A1], [A1]
00000232 2828 D321 move.l D4, [A0 - 0x2CDF]
00000236 7878 moveq.l D4, 0x78
00000238 3ADB move.w [A5]+, [A3]+
0000023A 17D3 2134 move.b <<invalid full ext with I/IS == 4>>, [A3]
0000023E 34D3 move.w [A2]+, [A3]
00000240 218B 0B8B 0B3A 931C move.l [[ + <<invalid base displacement size>> + D0 * 2] + 0xB3A931C], A3
00000248 D321 add.b -[A1], D1
0000024A 4242 clr.w D2
0000024C D321 add.b -[A1], D1
0000024E 9B03 subx.b D5, D3
00000250 9B03 subx.b D5, D3
00000252 D321 add.b -[A1], D1
00000254 DB03 addx.b D5, D3
00000256 DB03 addx.b D5, D3
00000258 D321 add.b -[A1], D1
0000025A 930B subx.b -[A1], -[A3]
0000025C 930B subx.b -[A1], -[A3]
0000025E 3A73 1283 movea.w A5, [A3 + D1.w * 2 - 0x125]
00000262 0A34 0B09 D321 5656 xori.b [[A4 + 0x5656 + A5 * 2]], 0x9 /* '\t' */
0000026A 3311 move.w -[A1], [A1]
0000026C 7676 moveq.l D3, 0x76
0000026E D321 add.b -[A1], D1
00000270 4E4E trap 14
00000272 3A83 move.w [A5], D3
00000274 1083 move.b [A0], D3
00000276 0A9B 03AA 7B10 xori.l [A3]+, 0x3AA7B10
0000027C C101 abcd D0, D1
0000027E 3CC1 move.w [A6]+, D1
00000280 0104 btst D4, D0
00000282 C101 abcd D0, D1
00000284 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000286 3AEB 0B81 move.w [A5]+, [A3 + 0xB81]
0000028A 03D3 .incomplete
0000028C 08D3 213C bset.b [A3], 0x3C /* '<' */
00000290 8103 sbcd D0, D3
00000292 0481 034B 044E subi.l D1, 0x34B044E
00000298 F333 .extension 0x333 <<F/4-5/1>> // unimplemented
0000029A 6103 bsr +0x5 /* 0000029F */
0000029C DB37 8101 add.b [[A7 + <<invalid base displacement size>> + A0]], D5
000002A0 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000002A2 0441 034B subi.w D1, 0x34B
000002A6 044B 04FB subi.w A3, 0x4FB
000002AA 198B 095B 04D2 7A63 move.b [[A4] + 0x4D27A63], A3
000002B2 0A16 4311 xori.b [A6], 0x11
000002B6 D100 addx.b D0, D0
000002B8 FA04 D30B .unknown 0xFA04 0xD30B (W = 5)
000002BC 5A58 addq.w [A0]+, 5
000002BE D305 addx.b D1, D5
000002C0 1E78 DB05 movea.b A7, [0xFFFFDB05]
000002C4 2B00 move.l -[A5], D0
000002C6 1311 move.b -[A1], [A1]
000002C8 6B6C bmi +0x6E /* 00000336 */
000002CA 4134 1B35 536B 0316 .invalid 0, [[A4 + 0x536B0316] + D1 * 2] // invalid opcode 4 with b == 4
000002D2 5347 subq.w D7, 1
000002D4 0300 btst D0, D1
000002D6 CB33 0316 833B and.b [[A3] + D0 * 2 - 0x7CC5], D5
000002DC E868 lsr D0.w, D4
000002DE 6826 bvc +0x28 /* 00000306 */
000002E0 7340 moveq.l D1, 0x40
000002E2 B301 xor.b D1, D1
000002E4 7134 moveq.l D0, 0x34
000002E6 2C24 move.l D6, -[A4]
000002E8 2312 move.l -[A1], [A2]
000002EA 0B11 btst [A1], D5
000002EC 048A 4E2E 781E subi.l A2, 0x4E2E781E
000002F2 3C7E movea.w A6, <<invalid special address>>
000002F4 2C68 688B movea.l A6, [A0 + 0x688B]
000002F8 005A 587E ori.w [A2]+, 0x587E /* 'X~' */
000002FC 2CFB 00A3 move.l [A6]+, [PC + D0.w - 0x93]
00000300 035C bchg [A4]+, D1
00000302 BB00 xor.b D0, D5
00000304 EB03 asl D3.b, 5
label00000306:
00000306 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
00000308 0AA2 06B0 466E xori.l -[A2], 0x6B0466E
0000030E 7300 moveq.l D1, 0x00
00000310 1440 movea.b A2, D0
00000312 8484 or.l D2, D4
00000314 831A or.b [A2]+, D1
00000316 020F 806B andi.b A7, 0x6B /* 'k' */
0000031A 00F2 .incomplete
0000031C 6B10 bmi +0x12 /* 0000032E */
0000031E 4B6E 2613 chk.w D5, [A6 + 0x2613]
00000322 13B5 066B 2429 move.b [A1 + D2.w * 4 + 0x29], [A5 + D0.w * 8 + 0x6B]
00000328 3BA3 3A33 move.w [A5 + D3 * 2 + 0x33], -[A3]
0000032C 2922 move.l -[A4], -[A2]
label0000032E:
0000032E B83B 00A3 cmp.b D4, [PC + D0.w - 0x93]
00000332 2821 move.l D4, -[A1]
00000334 2714 move.l -[A3], [A4]
label00000336:
00000336 020F 8927 andi.b A7, 0x27 /* '\'' */
0000033A 2B7A 0F0A 5B51 move.l [A5 + 0x5B51], [PC + 0xF0A /* 00001246, cstring ""<EOF> */]
00000340 136E 126B 2400 move.b [A1 + 0x2400], [A6 + 0x126B]
00000346 BB3F xor.b <<invalid special address>>, D5
00000348 E30F lsl D7.b, 1
0000034A 0443 4AC1 subi.w D3, 0x4AC1
0000034E 001A 0F00 ori.b [A2]+, 0x0
00000352 FB56 .extension 0xB56 <<F/4-5/5>> // unimplemented
00000354 1C0F move.b D6, A7
00000356 1C43 movea.b A6, D3
00000358 4AA1 tst.l -[A1]
0000035A 2961 0002 move.l [A4 + 0x2], -[A1]
0000035E 0F85 bclr D5, D7
00000360 2530 8128 F0E9 move.l -[A2], [A0 - 0xF17 + A0]
00000366 2C21 move.l D6, -[A1]
00000368 2BB3 061B 582E move.l [A5 + D5 + 0x2E], [A3 + D0.w * 8 + 0x1B]
0000036E 0B60 bchg -[A0], D5
00000370 ED26 asl D6.b, D6
00000372 8508 sbcd -[A2], -[A0]
00000374 3214 move.w D1, [A4]
00000376 00B3 328C 5305 14DC ori.l [A3 + D1.w * 4 - 0x36], 0x328C5305
0000037E 9800 sub.b D4, D0
00000380 C33F and.b <<invalid special address>>, D1
00000382 1402 move.b D2, D2
00000384 0F2E 16ED btst [A6 + 0x16ED], D7
00000388 0260 B410 andi.w -[A0], 0xB410
0000038C 7B5C moveq.l D5, 0x5C
0000038E 8B01 sbcd D5, D1
00000390 BB01 xor.b D1, D5
00000392 7CB8 moveq.l D6, 0xFFFFFFB8
00000394 024B 91A3 andi.w A3, 0x91A3
00000398 428B clr.l A3
0000039A 0103 btst D3, D0
0000039C 06E5 .incomplete
0000039E 00B3 2265 0043 4463 ori.l [A3 + D4.w * 4 + 0x63], 0x22650043 /* '\"e\0C' */
000003A6 0F5B bchg [A3]+, D7
000003A8 6E6D bgt +0x6F /* 00000417 */
000003AA 0213 8ED3 andi.b [A3], 0xD3
000003AE 508B addq.l A3, 8
000003B0 01A3 bclr -[A3], D0
000003B2 0AFB .incomplete
000003B4 308B move.w [A0], A3
000003B6 01DB .incomplete
000003B8 081C 04DC btst.b [A4]+, 0xDC
000003BC 0822 50C8 btst.b -[A2], 0xC8
// begin alternate branch 000003BE-000003C2
label000003BE:
000003BE 50C8 931E dbt D0, -0x6CE4 /* FFFF96DE */
// end alternate branch 000003BE-000003C2
label000003BE: // (misaligned)
000003C0 931E sub.b [A6]+, D1
000003C2 000F A82A ori.b A7, 0x2A /* '*' */
000003C6 10B4 160E move.b [A0], [A4 + D1.w * 8 + 0xE]
000003CA 5230 5E25 addq.b [A0 + D5 * 8 + 0x25], 1
000003CE 31E3 008A move.w [0x0000008A], -[A3]
000003D2 042E 10BB 0634 subi.b [A6 + 0x634], 0xBB
000003D8 486B 1B08 pea.l [A3 + 0x1B08]
000003DC 0053 3FE3 ori.w [A3], 0x3FE3
000003E0 07E6 .incomplete
000003E2 BB0C cmpm.b [A5]+, [A4]+
000003E4 424B clr.w A3
000003E6 2973 1661 00F3 move.l [A4 + 0xF3], [A3 + D1.w * 8 + 0x61]
000003EC 1663 movea.b A3, -[A3]
000003EE 023B 2834 EB01 andi.b [[PC + <<invalid base displacement size>> + A6 * 2]], 0x34 /* '4' */
000003F4 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
000003F6 C063 and.w D0, -[A3]
000003F8 027B 0F34 7B2D 42F4 andi.w [[PC + 0x42F4] + D7 * 2], 0xF34
00000400 7315 moveq.l D1, 0x15
00000402 34CB move.w [A2]+, A3
00000404 02E6 .incomplete
00000406 D32E A100 add.b [A6 - 0x5F00], D1
0000040A DB03 addx.b D5, D3
0000040C B00F cmp.b D0, A7
0000040E 26F3 003E move.l [A3]+, [A3 + D0.w + 0x3E]
00000412 8D06 sbcd D6, D6
00000414 8824 or.b D4, -[A4]
00000416 1B03 move.b -[A5], D3
00000418 2E04 move.l D7, D4
0000041A 1412 move.b D2, [A2]
0000041C 8802 or.b D4, D2
0000041E C335 5307 34DB 371B and.b [[A5 + <<invalid base displacement size>>] + D5 * 2 + 0x34DB371B], D1
00000426 0423 0188 subi.b -[A3], 0x88
0000042A 8B50 or.w [A0], D5
0000042C AE88 syscall 0xA88, auto_pop
0000042E 2B0B move.l -[A5], A3
00000430 4C00 1B5A movem.w D1,D3,D4,D6,A0,A1,A3,A4, D0
00000434 6C88 bge -0x76 /* 000003BE */
00000436 38D3 move.w [A4]+, [A3]
00000438 0522 btst -[A2], D2
0000043A B8DB cmpa.w A4, [A3]+
0000043C 05A3 bclr -[A3], D2
0000043E 0674 CB33 0B18 addi.w [A4 + D0 * 2], 0xCB33
00000444 0926 btst -[A6], D4
00000446 C501 abcd D2, D1
00000448 A309 syscall Delete/PBHDelete/HDelete, flags=3
0000044A 22B8 2939 move.l [A1], [0x00002939]
0000044E 5B04 subq.b D4, 5
00000450 9B30 CB33 F30B 2102 D268 A12B sub.b [[A0 - 0xCF4DEFE + A4 * 2] - 0x2D975ED5], D5
0000045C 06EC .incomplete
0000045E 9302 subx.b D1, D2
00000460 26EB 2A86 move.l [A3]+, [A3 + 0x2A86]
00000464 4916 .invalid 4, [A6] // invalid opcode 4 with b == 4
00000466 295D 4908 move.l [A4 + 0x4908], [A5]+
0000046A 9B0D subx.b -[A5], -[A5]
0000046C 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
0000046E FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000470 8703 sbcd D3, D3
00000472 3393 41F3 0B9B 2DE8 A105 E930 move.w [[0xB9B2DE8] - 0x5EFA16D0], [A3]
0000047E 715C moveq.l D0, 0x5C
00000480 6D49 blt +0x4B /* 000004CB */
00000482 BB06 xor.b D6, D5
00000484 423B 13D1 clr.b [[]]
00000488 13E6 F32B D863 move.b [0xF32BD863], -[A6]
0000048E 0293 3E42 F30F andi.l [A3], 0x3E42F30F
00000494 F2FB 89A3 .extension 0x2FB <<F/2-3/1>> // unimplemented
00000498 01DB .incomplete
0000049A 1222 move.b D1, -[A2]
0000049C 504B addq.w A3, 8
0000049E 0E10 131A .invalid.b [A0], 0x1A // invalid immediate operation
000004A2 C114 and.b [A4], D0
000004A4 4213 clr.b [A3]
000004A6 0346 bchg D6, D1
000004A8 6B03 bmi +0x5 /* 000004AD */
000004AA E514 roxl D4.b, 2
000004AC 421D clr.b [A5]+
000004AE 4B5C chk.w D5, [A4]+
000004B0 C50A abcd -[A2], -[A2]
000004B2 02CB .incomplete
000004B4 3553 0742 move.w [A2 + 0x742], [A3]
000004B8 EB47 asl D7.w, 5
000004BA 3B05 move.w -[A5], D5
000004BC 76F0 moveq.l D3, 0xFFFFFFF0
000004BE 3243 movea.w A1, D3
000004C0 0634 002B 25AB 0048 A500 4B06 addi.b [[0x48 + D2 * 4] - 0x5AFFB4FA], 0x2B /* '+' */
000004CC 0B06 btst D6, D5
000004CE BB3A 2804 xor.b [PC + 0x2804 /* 00002CD4, cstring ""<EOF> */], D5
000004D2 BB3A 7B0C xor.b [PC + 0x7B0C /* 00007FE0, cstring ""<EOF> */], D5
000004D6 2309 move.l -[A1], A1
000004D8 033B 743C btst [PC + D7.w * 4 + 0x3C], D1
000004DC 06EC .incomplete
000004DE 4E03 .invalid // invalid opcode 4
000004E0 3B78 7803 3BE0 move.w [A5 + 0x3BE0], [0x00007803]
000004E6 7433 moveq.l D2, 0x33
000004E8 2593 02E0 move.l [A2 + D0.w * 2 - 0x32], [A3]
000004EC EB09 lsl D1.b, 5
000004EE 7301 moveq.l D1, 0x01
000004F0 DB1C add.b [A4]+, D5
000004F2 FE7A 7AEB .extension 0xE7A <<F/1/7>>, 0x7AEB // unimplemented
000004F6 09EB .incomplete
000004F8 02DB .incomplete
000004FA 1C1B move.b D6, [A3]+
000004FC 037A 7A03 bchg [PC + 0x7A03 /* 00007F01, cstring ""<EOF> */], D1
00000500 3B73 0573 0933 255B 0373 0533 25E3 move.w [A5 + 0x25E3], [[A3 + 0x933255B] + 0x3730533]
0000050E 0B23 btst -[A3], D5
00000510 0A5B 8326 xori.w [A3]+, 0x8326
00000514 0300 btst D0, D1
00000516 8D09 sbcd -[A6], -[A1]
00000518 3B15 move.w -[A5], [A5]
0000051A 9109 subx.b -[A0], -[A1]
0000051C 530E subq.b A6, 1
0000051E 8109 sbcd -[A0], -[A1]
00000520 AA23 syscall CharExtra
00000522 0FDB .incomplete
00000524 320F move.w D1, A7
00000526 34F4 4309 move.w [A2]+, [[A4 + <<invalid base displacement size>> + D4 * 2]]
0000052A 3B15 move.w -[A5], [A5]
0000052C 1303 move.b -[A1], D3
0000052E 7109 moveq.l D0, 0x09
00000530 D321 add.b -[A1], D1
00000532 04A1 5023 097B subi.l -[A1], 0x5023097B /* 'P#\t{' */
00000538 0C33 3210 04FB cmpi.b [A3 + D0.w * 4 - 0x5], 0x10
0000053E 3A78 78FB movea.w A5, [0x000078FB]
00000542 3A3C 74FB move.w D5, 0x74FB
00000546 3A74 E033 movea.w A5, [A4 + A6.w + 0x33]
0000054A 11E0 9302 move.b [0xFFFF9302], -[A0]
0000054E 930E subx.b -[A1], -[A6]
00000550 FEA3 0673 .extension 0xEA3 <<F/2-3/7>> // unimplemented
00000554 017A 7A93 bchg [PC + 0x7A93 /* 00007FE9, cstring ""<EOF> */], D0
00000558 0E1B 03A3 .invalid.b [A3]+, 0xA3 // invalid immediate operation
0000055C 06EB .incomplete
0000055E 027A 7AFB 3A73 andi.w [PC + 0x3A73 /* 00003FD3, cstring ""<EOF> */], 0x7AFB
00000564 0973 0533 1173 055B 0333 1123 bchg [[A3 + 0x1173055B + D0 * 4] + 0x3331123], D4
00000570 0AE3 .incomplete
00000572 0BBB 405B bclr [PC + D4.w + 0x5B], D5
00000576 0305 btst D5, D1
00000578 07BB 0140 bclr [PC + <<invalid base displacement size>>], D3
0000057C 4B2E 4C00 .invalid 5, [A6 + 0x4C00] // invalid opcode 4 with b == 4
00000580 0F81 bclr D1, D7
00000582 0A23 1085 xori.b -[A3], 0x85
00000586 0A .incomplete